home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_29_Sorting.txt < prev    next >
Text File  |  1990-08-31  |  80KB  |  1,402 lines

  1. # near model CODE resource
  2. # jump table entries: 6584-6584 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  7001                     moveq.l    D0, 0x01
  6. 00000006  B06E 000C                cmp.w      D0, [A6 + 0xC]
  7. 0000000A  6608                     bne        +0xA /* 00000014 */
  8. 0000000C  3F3C 001D                move.w     -[A7], 0x1D
  9. 00000010  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  10. label00000014:
  11. 00000014  7002                     moveq.l    D0, 0x02
  12. 00000016  B06E 000C                cmp.w      D0, [A6 + 0xC]
  13. 0000001A  660C                     bne        +0xE /* 00000028 */
  14. 0000001C  487A 0042                pea.l      [PC + 0x42 /* 00000060, value 0x254E6F74 '%Not', pstring "Not enough memory to sort this stack." */]
  15. 00000020  3F3C 001E                move.w     -[A7], 0x1E
  16. 00000024  4EAD 2E7A                jsr        [A5 + 0x2E7A /* export_1483 */]
  17. label00000028:
  18. 00000028  7003                     moveq.l    D0, 0x03
  19. 0000002A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  20. 0000002E  660C                     bne        +0xE /* 0000003C */
  21. 00000030  487A 0012                pea.l      [PC + 0x12 /* 00000044, value 0x1A466169, pstring "Failed to sort this stack." */]
  22. 00000034  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  23. 00000038  4EAD 2E7A                jsr        [A5 + 0x2E7A /* export_1483 */]
  24. label0000003C:
  25. 0000003C  4E5E                     unlink     A6
  26. 0000003E  205F                     movea.l    A0, [A7]+
  27. 00000040  5C4F                     addq.w     A7, 6
  28. 00000042  4ED0                     jmp        [A0]
  29. 00000044  1A46                     movea.b    A5, D6
  30. 00000046  6169                     bsr        +0x6B /* 000000B1 */
  31. 00000048  6C65                     bge        +0x67 /* 000000AF */
  32. 0000004A  6420                     bcc        +0x22 /* 0000006C */
  33. 0000004C  746F                     moveq.l    D2, 0x6F
  34. 0000004E  2073 6F72 7420 7468 6973 movea.l    A0, [[A3 + 0x74207468] + 0x6973]
  35. 00000058  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  36. 0000005C  636B                     bls        +0x6D /* 000000C9 */
  37. 0000005E  2E00                     move.l     D7, D0
  38. 00000060  254E 6F74                move.l     [A2 + 0x6F74], A6
  39. 00000064  2065                     movea.l    A0, -[A5]
  40. 00000066  6E6F                     bgt        +0x71 /* 000000D7 */
  41. 00000068  7567                     moveq.l    D2, 0x67
  42. 0000006A  6820                     bvc        +0x22 /* 0000008C */
  43. label0000006C:
  44. 0000006C  6D65                     blt        +0x67 /* 000000D3 */
  45. 0000006E  6D6F                     blt        +0x71 /* 000000DF */
  46. 00000070  7279                     moveq.l    D1, 0x79
  47. 00000072  2074 6F20 736F           movea.l    A0, [A4 + 0x736F + D6 * 8]
  48. 00000078  7274                     moveq.l    D1, 0x74
  49. 0000007A  2074 6869                movea.l    A0, [A4 + D6 + 0x69]
  50. 0000007E  7320                     moveq.l    D1, 0x20
  51. 00000080  7374                     moveq.l    D1, 0x74
  52. 00000082  6163                     bsr        +0x65 /* 000000E7 */
  53. 00000084  6B2E                     bmi        +0x30 /* 000000B4 */
  54. fn00000086:
  55. 00000086  4E56 FFFC                link       A6, -0x0004
  56. 0000008A  48E7 0108                movem.l    -[A7], D7,A4
  57. // begin alternate branch 0000008C-0000008E
  58. label0000008C:
  59. 0000008C  0108                     btst       A0, D0
  60. // end alternate branch 0000008C-0000008E
  61. label0000008C: // (misaligned)
  62. 0000008E  286E 0008                movea.l    A4, [A6 + 0x8]
  63. 00000092  486C FFF8                pea.l      [A4 - 0x8]
  64. 00000096  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  65. 0000009A  486C FFF0                pea.l      [A4 - 0x10]
  66. 0000009E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  67. 000000A2  7E01                     moveq.l    D7, 0x01
  68. 000000A4  102C FCBD                move.b     D0, [A4 - 0x343]
  69. 000000A8  6712                     beq        +0x14 /* 000000BC */
  70. 000000AA  486C FCD0                pea.l      [A4 - 0x330]
  71. 000000AE  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  72. 000000B2  4AAC FCCC                tst.l      [A4 - 0x334]
  73. // begin alternate branch 000000B4-000000B8
  74. label000000B4:
  75. 000000B4  FCCC 6F04                .extension 0xCCC <<F/2-3/6>> // unimplemented
  76. // end alternate branch 000000B4-000000B8
  77. label000000B4: // (misaligned)
  78. 000000B6  6F04                     ble        +0x6 /* 000000BC */
  79. 000000B8  2E2C FCCC                move.l     D7, [A4 - 0x334]
  80. label000000BC:
  81. 000000BC  2F07                     move.l     -[A7], D7
  82. 000000BE  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  83. 000000C2  4267                     clr.w      -[A7]
  84. 000000C4  4EAD 1FEA                jsr        [A5 + 0x1FEA /* export_1017 */]
  85. 000000C8  2B6C FFFC A404           move.l     [A5 - 0x5BFC], [A4 - 0x4]
  86. 000000CE  206E 0008                movea.l    A0, [A6 + 0x8]
  87. 000000D2  2C48                     movea.l    A6, A0
  88. 000000D4  4EFA 0F06                jmp        [PC + 0xF06 /* 00000FDC */]
  89. 000000D8  0000 4CDF                ori.b      D0, 0xDF
  90. 000000DC  1080                     move.b     [A0], D0
  91. 000000DE  4E5E                     unlink     A6
  92. 000000E0  2E9F                     move.l     [A7], [A7]+
  93. 000000E2  4E75                     rts
  94. fn000000E4:
  95. 000000E4  4E56 0000                link       A6, 0
  96. 000000E8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  97. 000000EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  98. 000000F0  4EBA FF0E                jsr        [PC - 0xF2 /* 00000000 */]
  99. 000000F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  100. 000000F8  4EBA FF8C                jsr        [PC - 0x74 /* 00000086 */]
  101. 000000FC  4E5E                     unlink     A6
  102. 000000FE  205F                     movea.l    A0, [A7]+
  103. 00000100  5C4F                     addq.w     A7, 6
  104. 00000102  4ED0                     jmp        [A0]
  105. fn00000104:
  106. 00000104  4E56 0000                link       A6, 0
  107. 00000108  2F0C                     move.l     -[A7], A4
  108. 0000010A  286E 0008                movea.l    A4, [A6 + 0x8]
  109. 0000010E  296E 000C FE08           move.l     [A4 - 0x1F8], [A6 + 0xC]
  110. 00000114  296C FE08 FE0C           move.l     [A4 - 0x1F4], [A4 - 0x1F8]
  111. 0000011A  42A7                     clr.l      -[A7]
  112. 0000011C  2F2C FE0C                move.l     -[A7], [A4 - 0x1F4]
  113. 00000120  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  114. 00000124  295F FFF0                move.l     [A4 - 0x10], [A7]+
  115. 00000128  56C0                     sne        D0
  116. 0000012A  4400                     neg.b      D0
  117. 0000012C  1D40 0010                move.b     [A6 + 0x10], D0
  118. 00000130  7000                     moveq.l    D0, 0x00
  119. 00000132  2940 FFE8                move.l     [A4 - 0x18], D0
  120. 00000136  202C FE0C                move.l     D0, [A4 - 0x1F4]
  121. 0000013A  90BC 0000 0100           sub.l      D0, 0x100
  122. 00000140  2940 FFEC                move.l     [A4 - 0x14], D0
  123. 00000144  285F                     movea.l    A4, [A7]+
  124. 00000146  4E5E                     unlink     A6
  125. 00000148  205F                     movea.l    A0, [A7]+
  126. 0000014A  504F                     addq.w     A7, 8
  127. 0000014C  4ED0                     jmp        [A0]
  128. fn0000014E:
  129. 0000014E  4E56 FFE2                link       A6, -0x001E
  130. 00000152  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  131. 00000156  286E 0008                movea.l    A4, [A6 + 0x8]
  132. 0000015A  202C FFE8                move.l     D0, [A4 - 0x18]
  133. 0000015E  B0AC FFEC                cmp.l      D0, [A4 - 0x14]
  134. 00000162  6F36                     ble        +0x38 /* 0000019A */
  135. 00000164  202C FE08                move.l     D0, [A4 - 0x1F8]
  136. 00000168  D1AC FE0C                add.l      [A4 - 0x1F4], D0
  137. 0000016C  202C FE0C                move.l     D0, [A4 - 0x1F4]
  138. 00000170  90BC 0000 0100           sub.l      D0, 0x100
  139. 00000176  5580                     subq.l     D0, 2
  140. 00000178  2940 FFEC                move.l     [A4 - 0x14], D0
  141. 0000017C  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  142. 00000180  2F2C FE0C                move.l     -[A7], [A4 - 0x1F4]
  143. 00000184  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  144. 00000188  4267                     clr.w      -[A7]
  145. 0000018A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  146. 0000018E  4A5F                     tst.w      [A7]+
  147. 00000190  6708                     beq        +0xA /* 0000019A */
  148. 00000192  422E 000C                clr.b      [A6 + 0xC]
  149. 00000196  6000 0104                bra        +0x106 /* 0000029C */
  150. label0000019A:
  151. 0000019A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  152. 000001A0  206C FEE4                movea.l    A0, [A4 - 0x11C]
  153. 000001A4  20AC FFE8                move.l     [A0], [A4 - 0x18]
  154. 000001A8  102C FCB9                move.b     D0, [A4 - 0x347]
  155. 000001AC  6746                     beq        +0x48 /* 000001F4 */
  156. 000001AE  486C FEE8                pea.l      [A4 - 0x118]
  157. 000001B2  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  158. 000001B6  206C FFF0                movea.l    A0, [A4 - 0x10]
  159. 000001BA  2C2C FFE8                move.l     D6, [A4 - 0x18]
  160. 000001BE  DC90                     add.l      D6, [A0]
  161. 000001C0  4267                     clr.w      -[A7]
  162. 000001C2  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  163. 000001C6  101F                     move.b     D0, [A7]+
  164. 000001C8  6710                     beq        +0x12 /* 000001DA */
  165. 000001CA  2F06                     move.l     -[A7], D6
  166. 000001CC  700A                     moveq.l    D0, 0x0A
  167. 000001CE  2F00                     move.l     -[A7], D0
  168. 000001D0  1F3C 0007                move.b     -[A7], 0x7
  169. 000001D4  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  170. 000001D8  6010                     bra        +0x12 /* 000001EA */
  171. label000001DA:
  172. 000001DA  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  173. 000001DE  2046                     movea.l    A0, D6
  174. 000001E0  43FA 00CE                lea.l      A1, [PC + 0xCE /* 000002B0, value 0xFFFF0000 */]
  175. 000001E4  20D9                     move.l     [A0]+, [A1]+
  176. 000001E6  20D9                     move.l     [A0]+, [A1]+
  177. 000001E8  3091                     move.w     [A0], [A1]
  178. label000001EA:
  179. 000001EA  700A                     moveq.l    D0, 0x0A
  180. 000001EC  D1AC FFE8                add.l      [A4 - 0x18], D0
  181. 000001F0  6000 00AA                bra        +0xAC /* 0000029C */
  182. label000001F4:
  183. 000001F4  102C FCB8                move.b     D0, [A4 - 0x348]
  184. 000001F8  6756                     beq        +0x58 /* 00000250 */
  185. 000001FA  487A 00AA                pea.l      [PC + 0xAA /* 000002A6, value 0xC01E8000 */]
  186. 000001FE  486E FFF4                pea.l      [A6 - 0xC]
  187. 00000202  3F3C 3010                move.w     -[A7], 0x3010
  188. 00000206  A9EB                     syscall    Pack4/FP68K
  189. 00000208  486C FEE8                pea.l      [A4 - 0x118]
  190. 0000020C  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  191. 00000210  4267                     clr.w      -[A7]
  192. 00000212  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  193. 00000216  101F                     move.b     D0, [A7]+
  194. 00000218  6712                     beq        +0x14 /* 0000022C */
  195. 0000021A  486E FFF4                pea.l      [A6 - 0xC]
  196. 0000021E  7008                     moveq.l    D0, 0x08
  197. 00000220  2F00                     move.l     -[A7], D0
  198. 00000222  1F3C 0008                move.b     -[A7], 0x8
  199. 00000226  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  200. 0000022A  6004                     bra        +0x6 /* 00000230 */
  201. label0000022C:
  202. 0000022C  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  203. label00000230:
  204. 00000230  206C FFF0                movea.l    A0, [A4 - 0x10]
  205. 00000234  202C FFE8                move.l     D0, [A4 - 0x18]
  206. 00000238  D090                     add.l      D0, [A0]
  207. 0000023A  2D40 FFF0                move.l     [A6 - 0x10], D0
  208. 0000023E  206E FFF0                movea.l    A0, [A6 - 0x10]
  209. 00000242  43EE FFF4                lea.l      A1, [A6 - 0xC]
  210. 00000246  20D9                     move.l     [A0]+, [A1]+
  211. 00000248  20D9                     move.l     [A0]+, [A1]+
  212. 0000024A  50AC FFE8                addq.l     [A4 - 0x18], 8
  213. 0000024E  604C                     bra        +0x4E /* 0000029C */
  214. label00000250:
  215. 00000250  4247                     clr.w      D7
  216. 00000252  1E2C FEE8                move.b     D7, [A4 - 0x118]
  217. 00000256  206C FFF0                movea.l    A0, [A4 - 0x10]
  218. 0000025A  266C FFE8                movea.l    A3, [A4 - 0x18]
  219. 0000025E  D7D0                     add.l      A3, [A0]
  220. 00000260  3687                     move.w     [A3], D7
  221. 00000262  548B                     addq.l     A3, 2
  222. 00000264  41EC FEE8                lea.l      A0, [A4 - 0x118]
  223. 00000268  2A08                     move.l     D5, A0
  224. 0000026A  1007                     move.b     D0, D7
  225. 0000026C  0240 0001                andi.w     D0, 0x1
  226. 00000270  6702                     beq        +0x4 /* 00000274 */
  227. 00000272  5247                     addq.w     D7, 1
  228. label00000274:
  229. 00000274  3D47 FFE2                move.w     [A6 - 0x1E], D7
  230. 00000278  7801                     moveq.l    D4, 0x01
  231. 0000027A  600C                     bra        +0xE /* 00000288 */
  232. label0000027C:
  233. 0000027C  5285                     addq.l     D5, 1
  234. 0000027E  2045                     movea.l    A0, D5
  235. 00000280  1690                     move.b     [A3], [A0]
  236. 00000282  528B                     addq.l     A3, 1
  237. 00000284  5244                     addq.w     D4, 1
  238. 00000286  6906                     bvs        +0x8 /* 0000028E */
  239. label00000288:
  240. 00000288  B86E FFE2                cmp.w      D4, [A6 - 0x1E]
  241. 0000028C  6FEE                     ble        -0x10 /* 0000027C */
  242. label0000028E:
  243. 0000028E  3007                     move.w     D0, D7
  244. 00000290  48C0                     ext.l      D0
  245. 00000292  D0AC FFE8                add.l      D0, [A4 - 0x18]
  246. 00000296  5480                     addq.l     D0, 2
  247. 00000298  2940 FFE8                move.l     [A4 - 0x18], D0
  248. label0000029C:
  249. 0000029C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  250. 000002A0  4E5E                     unlink     A6
  251. 000002A2  2E9F                     move.l     [A7], [A7]+
  252. 000002A4  4E75                     rts
  253. 000002A6  C01E                     and.b      D0, [A6]+
  254. 000002A8  8000                     or.b       D0, D0
  255. 000002AA  0000 0000                ori.b      D0, 0x0
  256. 000002AE  0000 FFFF                ori.b      D0, 0xFF
  257. 000002B2  0000 0000                ori.b      D0, 0x0
  258. 000002B6  0000 0000                ori.b      D0, 0x0
  259. fn000002BA:
  260. 000002BA  4E56 FFF4                link       A6, -0x000C
  261. 000002BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  262. 000002C2  286E 0008                movea.l    A4, [A6 + 0x8]
  263. 000002C6  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  264. 000002CA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  265. 000002CE  296C FFF4 FEE4           move.l     [A4 - 0x11C], [A4 - 0xC]
  266. 000002D4  2D6E 000C FFF4           move.l     [A6 - 0xC], [A6 + 0xC]
  267. 000002DA  7E01                     moveq.l    D7, 0x01
  268. 000002DC  601A                     bra        +0x1C /* 000002F8 */
  269. label000002DE:
  270. 000002DE  206C FEE4                movea.l    A0, [A4 - 0x11C]
  271. 000002E2  226C FFF0                movea.l    A1, [A4 - 0x10]
  272. 000002E6  2011                     move.l     D0, [A1]
  273. 000002E8  D090                     add.l      D0, [A0]
  274. 000002EA  206C FEE4                movea.l    A0, [A4 - 0x11C]
  275. 000002EE  2080                     move.l     [A0], D0
  276. 000002F0  50AC FEE4                addq.l     [A4 - 0x11C], 8
  277. 000002F4  5287                     addq.l     D7, 1
  278. 000002F6  6906                     bvs        +0x8 /* 000002FE */
  279. label000002F8:
  280. 000002F8  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  281. 000002FC  6FE0                     ble        -0x1E /* 000002DE */
  282. label000002FE:
  283. 000002FE  102C FCB9                move.b     D0, [A4 - 0x347]
  284. 00000302  6706                     beq        +0x8 /* 0000030A */
  285. 00000304  47ED 2DE2                lea.l      A3, [A5 + 0x2DE2 /* export_1464 */]
  286. 00000308  601C                     bra        +0x1E /* 00000326 */
  287. label0000030A:
  288. 0000030A  102C FCB8                move.b     D0, [A4 - 0x348]
  289. 0000030E  6706                     beq        +0x8 /* 00000316 */
  290. 00000310  47ED 2DDA                lea.l      A3, [A5 + 0x2DDA /* export_1463 */]
  291. 00000314  6010                     bra        +0x12 /* 00000326 */
  292. label00000316:
  293. 00000316  102C FCBA                move.b     D0, [A4 - 0x346]
  294. 0000031A  6706                     beq        +0x8 /* 00000322 */
  295. 0000031C  47ED 2DEA                lea.l      A3, [A5 + 0x2DEA /* export_1465 */]
  296. 00000320  6004                     bra        +0x6 /* 00000326 */
  297. label00000322:
  298. 00000322  47ED 2DF2                lea.l      A3, [A5 + 0x2DF2 /* export_1466 */]
  299. label00000326:
  300. 00000326  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  301. 0000032A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  302. 0000032E  2F0B                     move.l     -[A7], A3
  303. 00000330  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  304. 00000334  486C FFF0                pea.l      [A4 - 0x10]
  305. 00000338  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  306. 0000033C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  307. 00000340  4E5E                     unlink     A6
  308. 00000342  205F                     movea.l    A0, [A7]+
  309. 00000344  504F                     addq.w     A7, 8
  310. 00000346  4ED0                     jmp        [A0]
  311. fn00000348:
  312. 00000348  4E56 0000                link       A6, 0
  313. 0000034C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  314. 00000350  206E 0008                movea.l    A0, [A6 + 0x8]
  315. 00000354  2F28 0008                move.l     -[A7], [A0 + 0x8]
  316. 00000358  4EBA FCA6                jsr        [PC - 0x35A /* 00000000 */]
  317. 0000035C  206E 0008                movea.l    A0, [A6 + 0x8]
  318. 00000360  2C48                     movea.l    A6, A0
  319. 00000362  4EFA 03C0                jmp        [PC + 0x3C0 /* 00000724 */]
  320. 00000366  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  321. 0000036A  205F                     movea.l    A0, [A7]+
  322. 0000036C  5C4F                     addq.w     A7, 6
  323. 0000036E  4ED0                     jmp        [A0]
  324. fn00000370:
  325. 00000370  4E56 0000                link       A6, 0
  326. 00000374  2F0C                     move.l     -[A7], A4
  327. 00000376  286E 0008                movea.l    A4, [A6 + 0x8]
  328. 0000037A  286C 0008                movea.l    A4, [A4 + 0x8]
  329. 0000037E  206C FFF8                movea.l    A0, [A4 - 0x8]
  330. 00000382  2010                     move.l     D0, [A0]
  331. 00000384  720A                     moveq.l    D1, 0x0A
  332. 00000386  D081                     add.l      D0, D1
  333. 00000388  2940 FFF4                move.l     [A4 - 0xC], D0
  334. 0000038C  206E 0008                movea.l    A0, [A6 + 0x8]
  335. 00000390  2028 FFFC                move.l     D0, [A0 - 0x4]
  336. 00000394  5380                     subq.l     D0, 1
  337. 00000396  E780                     asl        D0, 3
  338. 00000398  D0AC FFF4                add.l      D0, [A4 - 0xC]
  339. 0000039C  2940 FEE4                move.l     [A4 - 0x11C], D0
  340. 000003A0  285F                     movea.l    A4, [A7]+
  341. 000003A2  4E5E                     unlink     A6
  342. 000003A4  2E9F                     move.l     [A7], [A7]+
  343. 000003A6  4E75                     rts
  344. fn000003A8:
  345. 000003A8  4E56 FFE6                link       A6, -0x001A
  346. 000003AC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  347. 000003B0  266E 0008                movea.l    A3, [A6 + 0x8]
  348. 000003B4  286B 0008                movea.l    A4, [A3 + 0x8]
  349. 000003B8  422B FFF5                clr.b      [A3 - 0xB]
  350. 000003BC  206C FCE0                movea.l    A0, [A4 - 0x320]
  351. 000003C0  2A10                     move.l     D5, [A0]
  352. 000003C2  7E00                     moveq.l    D7, 0x00
  353. 000003C4  7001                     moveq.l    D0, 0x01
  354. 000003C6  2740 FFFC                move.l     [A3 - 0x4], D0
  355. 000003CA  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  356. 000003CE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  357. 000003D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  358. 000003D6  4EBA FF98                jsr        [PC - 0x68 /* 00000370 */]
  359. 000003DA  2D6B FFF8 FFE6           move.l     [A6 - 0x1A], [A3 - 0x8]
  360. 000003E0  7C00                     moveq.l    D6, 0x00
  361. 000003E2  6000 011E                bra        +0x120 /* 00000502 */
  362. label000003E6:
  363. 000003E6  2005                     move.l     D0, D5
  364. 000003E8  D087                     add.l      D0, D7
  365. 000003EA  2040                     movea.l    A0, D0
  366. 000003EC  1010                     move.b     D0, [A0]
  367. 000003EE  4880                     ext.w      D0
  368. 000003F0  3800                     move.w     D4, D0
  369. 000003F2  B86B FFF6                cmp.w      D4, [A3 - 0xA]
  370. 000003F6  56C0                     sne        D0
  371. 000003F8  4A44                     tst.w      D4
  372. 000003FA  56C1                     sne        D1
  373. 000003FC  C001                     and.b      D0, D1
  374. 000003FE  6706                     beq        +0x8 /* 00000406 */
  375. 00000400  5287                     addq.l     D7, 1
  376. 00000402  6000 00FA                bra        +0xFC /* 000004FE */
  377. label00000406:
  378. 00000406  2006                     move.l     D0, D6
  379. 00000408  9087                     sub.l      D0, D7
  380. 0000040A  206C FEE4                movea.l    A0, [A4 - 0x11C]
  381. 0000040E  2140 0004                move.l     [A0 + 0x4], D0
  382. 00000412  102C FCBC                move.b     D0, [A4 - 0x344]
  383. 00000416  6714                     beq        +0x16 /* 0000042C */
  384. 00000418  206C FEE4                movea.l    A0, [A4 - 0x11C]
  385. 0000041C  202B FFF8                move.l     D0, [A3 - 0x8]
  386. 00000420  90A8 0004                sub.l      D0, [A0 + 0x4]
  387. 00000424  206C FEE4                movea.l    A0, [A4 - 0x11C]
  388. 00000428  2140 0004                move.l     [A0 + 0x4], D0
  389. label0000042C:
  390. 0000042C  42A7                     clr.l      -[A7]
  391. 0000042E  2F07                     move.l     -[A7], D7
  392. 00000430  2F3C 0000 00FF           move.l     -[A7], 0xFF
  393. 00000436  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  394. 0000043A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  395. 0000043E  2F05                     move.l     -[A7], D5
  396. 00000440  486C FEE9                pea.l      [A4 - 0x117]
  397. 00000444  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  398. 00000448  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  399. 0000044C  196E FFFF FEE8           move.b     [A4 - 0x118], [A6 - 0x1]
  400. 00000452  4267                     clr.w      -[A7]
  401. 00000454  206E 0008                movea.l    A0, [A6 + 0x8]
  402. 00000458  2F28 0008                move.l     -[A7], [A0 + 0x8]
  403. 0000045C  4EBA FCF0                jsr        [PC - 0x310 /* 0000014E */]
  404. 00000460  101F                     move.b     D0, [A7]+
  405. 00000462  660C                     bne        +0xE /* 00000470 */
  406. 00000464  3F3C 0002                move.w     -[A7], 0x2
  407. 00000468  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  408. 0000046C  4EBA FEDA                jsr        [PC - 0x126 /* 00000348 */]
  409. label00000470:
  410. 00000470  4A44                     tst.w      D4
  411. 00000472  6612                     bne        +0x14 /* 00000486 */
  412. 00000474  4A87                     tst.l      D7
  413. 00000476  660A                     bne        +0xC /* 00000482 */
  414. 00000478  53AB FFFC                subq.l     [A3 - 0x4], 1
  415. 0000047C  177C 0001 FFF5           move.b     [A3 - 0xB], 0x1
  416. label00000482:
  417. 00000482  6000 0086                bra        +0x88 /* 0000050A */
  418. label00000486:
  419. 00000486  2F2B FFFC                move.l     -[A7], [A3 - 0x4]
  420. 0000048A  2F3C 0000 0080           move.l     -[A7], 0x80
  421. 00000490  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  422. 00000494  4A9F                     tst.l      [A7]+
  423. 00000496  6650                     bne        +0x52 /* 000004E8 */
  424. 00000498  42A7                     clr.l      -[A7]
  425. 0000049A  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  426. 0000049E  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  427. 000004A2  201F                     move.l     D0, [A7]+
  428. 000004A4  D0BC 0000 0400           add.l      D0, 0x400
  429. 000004AA  2D40 FFEA                move.l     [A6 - 0x16], D0
  430. 000004AE  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  431. 000004B2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  432. 000004B6  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  433. 000004BA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  434. 000004BE  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  435. 000004C2  4267                     clr.w      -[A7]
  436. 000004C4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  437. 000004C8  4A5F                     tst.w      [A7]+
  438. 000004CA  670C                     beq        +0xE /* 000004D8 */
  439. 000004CC  3F3C 0002                move.w     -[A7], 0x2
  440. 000004D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  441. 000004D4  4EBA FE72                jsr        [PC - 0x18E /* 00000348 */]
  442. label000004D8:
  443. 000004D8  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  444. 000004DC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  445. 000004E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  446. 000004E4  4EBA FE8A                jsr        [PC - 0x176 /* 00000370 */]
  447. label000004E8:
  448. 000004E8  206C FCE0                movea.l    A0, [A4 - 0x320]
  449. 000004EC  2006                     move.l     D0, D6
  450. 000004EE  D090                     add.l      D0, [A0]
  451. 000004F0  2A00                     move.l     D5, D0
  452. 000004F2  5285                     addq.l     D5, 1
  453. 000004F4  52AB FFFC                addq.l     [A3 - 0x4], 1
  454. 000004F8  7E00                     moveq.l    D7, 0x00
  455. 000004FA  50AC FEE4                addq.l     [A4 - 0x11C], 8
  456. label000004FE:
  457. 000004FE  5286                     addq.l     D6, 1
  458. 00000500  6908                     bvs        +0xA /* 0000050A */
  459. label00000502:
  460. 00000502  BCAE FFE6                cmp.l      D6, [A6 - 0x1A]
  461. 00000506  6F00 FEDE                ble        -0x120 /* 000003E6 */
  462. label0000050A:
  463. 0000050A  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  464. 0000050E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  465. 00000512  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  466. 00000516  4E5E                     unlink     A6
  467. 00000518  2E9F                     move.l     [A7], [A7]+
  468. 0000051A  4E75                     rts
  469. fn0000051C:
  470. 0000051C  4E56 FFE0                link       A6, -0x0020
  471. 00000520  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  472. 00000524  266E 0008                movea.l    A3, [A6 + 0x8]
  473. 00000528  286B 0008                movea.l    A4, [A3 + 0x8]
  474. 0000052C  42A7                     clr.l      -[A7]
  475. 0000052E  2F2B FFF8                move.l     -[A7], [A3 - 0x8]
  476. 00000532  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  477. 00000536  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  478. 0000053A  660C                     bne        +0xE /* 00000548 */
  479. 0000053C  3F3C 0002                move.w     -[A7], 0x2
  480. 00000540  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  481. 00000544  4EBA FE02                jsr        [PC - 0x1FE /* 00000348 */]
  482. label00000548:
  483. 00000548  206C FCE0                movea.l    A0, [A4 - 0x320]
  484. 0000054C  2F10                     move.l     -[A7], [A0]
  485. 0000054E  206E FFFC                movea.l    A0, [A6 - 0x4]
  486. 00000552  2F10                     move.l     -[A7], [A0]
  487. 00000554  2F2B FFF8                move.l     -[A7], [A3 - 0x8]
  488. 00000558  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  489. 0000055C  296C FFF4 FEE4           move.l     [A4 - 0x11C], [A4 - 0xC]
  490. 00000562  7808                     moveq.l    D4, 0x08
  491. 00000564  102C FCBC                move.b     D0, [A4 - 0x344]
  492. 00000568  6716                     beq        +0x18 /* 00000580 */
  493. 0000056A  202B FFFC                move.l     D0, [A3 - 0x4]
  494. 0000056E  5380                     subq.l     D0, 1
  495. 00000570  E780                     asl        D0, 3
  496. 00000572  D0AC FFF4                add.l      D0, [A4 - 0xC]
  497. 00000576  2940 FEE4                move.l     [A4 - 0x11C], D0
  498. 0000057A  2004                     move.l     D0, D4
  499. 0000057C  4480                     neg.l      D0
  500. 0000057E  2800                     move.l     D4, D0
  501. label00000580:
  502. 00000580  206C FCE0                movea.l    A0, [A4 - 0x320]
  503. 00000584  2E10                     move.l     D7, [A0]
  504. 00000586  206E FFFC                movea.l    A0, [A6 - 0x4]
  505. 0000058A  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  506. 0000058E  2D6B FFFC FFE0           move.l     [A6 - 0x20], [A3 - 0x4]
  507. 00000594  7001                     moveq.l    D0, 0x01
  508. 00000596  2D40 FFEC                move.l     [A6 - 0x14], D0
  509. 0000059A  6054                     bra        +0x56 /* 000005F0 */
  510. label0000059C:
  511. 0000059C  206C FEE4                movea.l    A0, [A4 - 0x11C]
  512. 000005A0  2A28 0004                move.l     D5, [A0 + 0x4]
  513. 000005A4  102C FCBC                move.b     D0, [A4 - 0x344]
  514. 000005A8  6706                     beq        +0x8 /* 000005B0 */
  515. 000005AA  4485                     neg.l      D5
  516. 000005AC  DAAB FFF8                add.l      D5, [A3 - 0x8]
  517. label000005B0:
  518. 000005B0  2C05                     move.l     D6, D5
  519. 000005B2  DCAE FFE4                add.l      D6, [A6 - 0x1C]
  520. label000005B6:
  521. 000005B6  2046                     movea.l    A0, D6
  522. 000005B8  1010                     move.b     D0, [A0]
  523. 000005BA  4880                     ext.w      D0
  524. 000005BC  B06B FFF6                cmp.w      D0, [A3 - 0xA]
  525. 000005C0  56C0                     sne        D0
  526. 000005C2  4A00                     tst.b      D0
  527. 000005C4  6716                     beq        +0x18 /* 000005DC */
  528. 000005C6  2046                     movea.l    A0, D6
  529. 000005C8  4A10                     tst.b      [A0]
  530. 000005CA  56C1                     sne        D1
  531. 000005CC  C001                     and.b      D0, D1
  532. 000005CE  670C                     beq        +0xE /* 000005DC */
  533. 000005D0  2046                     movea.l    A0, D6
  534. 000005D2  2247                     movea.l    A1, D7
  535. 000005D4  1290                     move.b     [A1], [A0]
  536. 000005D6  5286                     addq.l     D6, 1
  537. 000005D8  5287                     addq.l     D7, 1
  538. 000005DA  60DA                     bra        -0x24 /* 000005B6 */
  539. label000005DC:
  540. 000005DC  2047                     movea.l    A0, D7
  541. 000005DE  10AB FFF7                move.b     [A0], [A3 - 0x9]
  542. 000005E2  5287                     addq.l     D7, 1
  543. 000005E4  2004                     move.l     D0, D4
  544. 000005E6  D1AC FEE4                add.l      [A4 - 0x11C], D0
  545. 000005EA  52AE FFEC                addq.l     [A6 - 0x14], 1
  546. 000005EE  690A                     bvs        +0xC /* 000005FA */
  547. label000005F0:
  548. 000005F0  202E FFEC                move.l     D0, [A6 - 0x14]
  549. 000005F4  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  550. 000005F8  6FA2                     ble        -0x5C /* 0000059C */
  551. label000005FA:
  552. 000005FA  102B FFF5                move.b     D0, [A3 - 0xB]
  553. 000005FE  6602                     bne        +0x4 /* 00000602 */
  554. 00000600  5387                     subq.l     D7, 1
  555. label00000602:
  556. 00000602  2047                     movea.l    A0, D7
  557. 00000604  4210                     clr.b      [A0]
  558. 00000606  486E FFFC                pea.l      [A6 - 0x4]
  559. 0000060A  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  560. 0000060E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  561. 00000612  4E5E                     unlink     A6
  562. 00000614  2E9F                     move.l     [A7], [A7]+
  563. 00000616  4E75                     rts
  564. fn00000618:
  565. 00000618  4E56 FFF0                link       A6, -0x0010
  566. 0000061C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  567. 00000620  42A7                     clr.l      -[A7]
  568. 00000622  2F3C 0000 040A           move.l     -[A7], 0x40A
  569. 00000628  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  570. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  571. 00000630  215F FFF8                move.l     [A0 - 0x8], [A7]+
  572. 00000634  206E 0008                movea.l    A0, [A6 + 0x8]
  573. 00000638  4AA8 FFF8                tst.l      [A0 - 0x8]
  574. 0000063C  57C0                     seq        D0
  575. 0000063E  4A00                     tst.b      D0
  576. 00000640  6622                     bne        +0x24 /* 00000664 */
  577. 00000642  2F00                     move.l     -[A7], D0
  578. 00000644  4267                     clr.w      -[A7]
  579. 00000646  2F3C 0000 1400           move.l     -[A7], 0x1400
  580. 0000064C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  581. 00000650  4EBA FAB2                jsr        [PC - 0x54E /* 00000104 */]
  582. 00000654  121F                     move.b     D1, [A7]+
  583. 00000656  201F                     move.l     D0, [A7]+
  584. 00000658  0A01 0001                xori.b     D1, 0x1
  585. 0000065C  8001                     or.b       D0, D1
  586. 0000065E  0240 0001                andi.w     D0, 0x1
  587. 00000662  670A                     beq        +0xC /* 0000066E */
  588. label00000664:
  589. 00000664  3F3C 0002                move.w     -[A7], 0x2
  590. 00000668  2F0E                     move.l     -[A7], A6
  591. 0000066A  4EBA FCDC                jsr        [PC - 0x324 /* 00000348 */]
  592. label0000066E:
  593. 0000066E  42A7                     clr.l      -[A7]
  594. 00000670  206E 0008                movea.l    A0, [A6 + 0x8]
  595. 00000674  2F28 FCE0                move.l     -[A7], [A0 - 0x320]
  596. 00000678  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  597. 0000067C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  598. 00000680  206E 0008                movea.l    A0, [A6 + 0x8]
  599. 00000684  1028 FCB6                move.b     D0, [A0 - 0x34A]
  600. 00000688  6708                     beq        +0xA /* 00000692 */
  601. 0000068A  3D7C 000D FFF6           move.w     [A6 - 0xA], 0xD /* '\r' */
  602. 00000690  6006                     bra        +0x8 /* 00000698 */
  603. label00000692:
  604. 00000692  3D7C 002C FFF6           move.w     [A6 - 0xA], 0x2C /* ',' */
  605. label00000698:
  606. 00000698  2F0E                     move.l     -[A7], A6
  607. 0000069A  4EBA FD0C                jsr        [PC - 0x2F4 /* 000003A8 */]
  608. 0000069E  7001                     moveq.l    D0, 0x01
  609. 000006A0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  610. 000006A4  6C7E                     bge        +0x80 /* 00000724 */
  611. 000006A6  206E 0008                movea.l    A0, [A6 + 0x8]
  612. 000006AA  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  613. 000006AE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  614. 000006B2  206E 0008                movea.l    A0, [A6 + 0x8]
  615. 000006B6  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  616. 000006BA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  617. 000006BE  2F0E                     move.l     -[A7], A6
  618. 000006C0  4EBA FCAE                jsr        [PC - 0x352 /* 00000370 */]
  619. 000006C4  226E 0008                movea.l    A1, [A6 + 0x8]
  620. 000006C8  2069 FFF8                movea.l    A0, [A1 - 0x8]
  621. 000006CC  2010                     move.l     D0, [A0]
  622. 000006CE  5E80                     addq.l     D0, 7
  623. 000006D0  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  624. 000006D6  2D40 FFF0                move.l     [A6 - 0x10], D0
  625. 000006DA  206E 0008                movea.l    A0, [A6 + 0x8]
  626. 000006DE  2F28 FFF4                move.l     -[A7], [A0 - 0xC]
  627. 000006E2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  628. 000006E6  42A7                     clr.l      -[A7]
  629. 000006E8  206E 0008                movea.l    A0, [A6 + 0x8]
  630. 000006EC  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  631. 000006F0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  632. 000006F4  201F                     move.l     D0, [A7]+
  633. 000006F6  720A                     moveq.l    D1, 0x0A
  634. 000006F8  9081                     sub.l      D0, D1
  635. 000006FA  2F00                     move.l     -[A7], D0
  636. 000006FC  7004                     moveq.l    D0, 0x04
  637. 000006FE  2F00                     move.l     -[A7], D0
  638. 00000700  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  639. 00000704  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  640. 00000708  206E 0008                movea.l    A0, [A6 + 0x8]
  641. 0000070C  216E FFF0 FFF4           move.l     [A0 - 0xC], [A6 - 0x10]
  642. 00000712  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  643. 00000716  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  644. 0000071A  4EBA FB9E                jsr        [PC - 0x462 /* 000002BA */]
  645. 0000071E  2F0E                     move.l     -[A7], A6
  646. 00000720  4EBA FDFA                jsr        [PC - 0x206 /* 0000051C */]
  647. label00000724:
  648. 00000724  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  649. 00000728  206E 0008                movea.l    A0, [A6 + 0x8]
  650. 0000072C  4868 FFF8                pea.l      [A0 - 0x8]
  651. 00000730  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  652. 00000734  206E 0008                movea.l    A0, [A6 + 0x8]
  653. 00000738  4868 FFF0                pea.l      [A0 - 0x10]
  654. 0000073C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  655. 00000740  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  656. 00000744  4E5E                     unlink     A6
  657. 00000746  2E9F                     move.l     [A7], [A7]+
  658. 00000748  4E75                     rts
  659. fn0000074A:
  660. 0000074A  4E56 0000                link       A6, 0
  661. 0000074E  2F0C                     move.l     -[A7], A4
  662. 00000750  286E 0008                movea.l    A4, [A6 + 0x8]
  663. 00000754  422C FCBA                clr.b      [A4 - 0x346]
  664. 00000758  422C FCB9                clr.b      [A4 - 0x347]
  665. 0000075C  422C FCB8                clr.b      [A4 - 0x348]
  666. 00000760  4267                     clr.w      -[A7]
  667. 00000762  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  668. 00000766  301F                     move.w     D0, [A7]+
  669. 00000768  670E                     beq        +0x10 /* 00000778 */
  670. 0000076A  5340                     subq.w     D0, 1
  671. 0000076C  670C                     beq        +0xE /* 0000077A */
  672. 0000076E  5340                     subq.w     D0, 1
  673. 00000770  6710                     beq        +0x12 /* 00000782 */
  674. 00000772  5340                     subq.w     D0, 1
  675. 00000774  6714                     beq        +0x16 /* 0000078A */
  676. 00000776  6018                     bra        +0x1A /* 00000790 */
  677. label00000778:
  678. 00000778  6016                     bra        +0x18 /* 00000790 */
  679. label0000077A:
  680. 0000077A  197C 0001 FCB9           move.b     [A4 - 0x347], 0x1
  681. 00000780  600E                     bra        +0x10 /* 00000790 */
  682. label00000782:
  683. 00000782  197C 0001 FCBA           move.b     [A4 - 0x346], 0x1
  684. 00000788  6006                     bra        +0x8 /* 00000790 */
  685. label0000078A:
  686. 0000078A  197C 0001 FCB8           move.b     [A4 - 0x348], 0x1
  687. label00000790:
  688. 00000790  102C FCB8                move.b     D0, [A4 - 0x348]
  689. 00000794  802C FCB9                or.b       D0, [A4 - 0x347]
  690. 00000798  0A00 0001                xori.b     D0, 0x1
  691. 0000079C  1940 FCBB                move.b     [A4 - 0x345], D0
  692. 000007A0  4267                     clr.w      -[A7]
  693. 000007A2  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  694. 000007A6  7001                     moveq.l    D0, 0x01
  695. 000007A8  B05F                     cmp.w      D0, [A7]+
  696. 000007AA  57C0                     seq        D0
  697. 000007AC  4400                     neg.b      D0
  698. 000007AE  1940 FCBC                move.b     [A4 - 0x344], D0
  699. 000007B2  285F                     movea.l    A4, [A7]+
  700. 000007B4  4E5E                     unlink     A6
  701. 000007B6  2E9F                     move.l     [A7], [A7]+
  702. 000007B8  4E75                     rts
  703. fn000007BA:
  704. 000007BA  4E56 0000                link       A6, 0
  705. 000007BE  2F0C                     move.l     -[A7], A4
  706. 000007C0  286E 0008                movea.l    A4, [A6 + 0x8]
  707. 000007C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  708. 000007C6  2940 FE04                move.l     [A4 - 0x1FC], D0
  709. 000007CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  710. 000007CE  4EBA FF7A                jsr        [PC - 0x86 /* 0000074A */]
  711. 000007D2  486C FCE4                pea.l      [A4 - 0x31C]
  712. 000007D6  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  713. 000007DA  4267                     clr.w      -[A7]
  714. 000007DC  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  715. 000007E0  4A5F                     tst.w      [A7]+
  716. 000007E2  57C0                     seq        D0
  717. 000007E4  4400                     neg.b      D0
  718. 000007E6  1940 FCB6                move.b     [A4 - 0x34A], D0
  719. 000007EA  285F                     movea.l    A4, [A7]+
  720. 000007EC  4E5E                     unlink     A6
  721. 000007EE  2E9F                     move.l     [A7], [A7]+
  722. 000007F0  4E75                     rts
  723. fn000007F2:
  724. 000007F2  4E56 FF9A                link       A6, -0x0066
  725. 000007F6  48E7 0108                movem.l    -[A7], D7,A4
  726. 000007FA  286E 0008                movea.l    A4, [A6 + 0x8]
  727. 000007FE  42A7                     clr.l      -[A7]
  728. 00000800  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  729. 00000804  295F FE04                move.l     [A4 - 0x1FC], [A7]+
  730. 00000808  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  731. 0000080C  4EBA FF3C                jsr        [PC - 0xC4 /* 0000074A */]
  732. 00000810  422C FCBF                clr.b      [A4 - 0x341]
  733. 00000814  422C FCBE                clr.b      [A4 - 0x342]
  734. 00000818  422C FCBD                clr.b      [A4 - 0x343]
  735. label0000081C:
  736. 0000081C  4267                     clr.w      -[A7]
  737. 0000081E  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  738. 00000822  3E1F                     move.w     D7, [A7]+
  739. 00000824  4A47                     tst.w      D7
  740. 00000826  6602                     bne        +0x4 /* 0000082A */
  741. 00000828  6060                     bra        +0x62 /* 0000088A */
  742. label0000082A:
  743. 0000082A  7002                     moveq.l    D0, 0x02
  744. 0000082C  B047                     cmp.w      D0, D7
  745. 0000082E  6606                     bne        +0x8 /* 00000836 */
  746. 00000830  197C 0001 FCBE           move.b     [A4 - 0x342], 0x1
  747. label00000836:
  748. 00000836  7001                     moveq.l    D0, 0x01
  749. 00000838  B047                     cmp.w      D0, D7
  750. 0000083A  664C                     bne        +0x4E /* 00000888 */
  751. 0000083C  197C 0001 FCBF           move.b     [A4 - 0x341], 0x1
  752. 00000842  1D7C 0007 FF9C           move.b     [A6 - 0x64], 0x7
  753. 00000848  2D6D A630 FFFC           move.l     [A6 - 0x4], [A5 - 0x59D0]
  754. 0000084E  486E FFCC                pea.l      [A6 - 0x34]
  755. 00000852  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  756. 00000856  4267                     clr.w      -[A7]
  757. 00000858  486E FF9C                pea.l      [A6 - 0x64]
  758. 0000085C  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  759. 00000860  101F                     move.b     D0, [A7]+
  760. 00000862  6614                     bne        +0x16 /* 00000878 */
  761. 00000864  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  762. 00000868  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  763. 0000086C  206E 0008                movea.l    A0, [A6 + 0x8]
  764. 00000870  2C48                     movea.l    A6, A0
  765. 00000872  4EFA 0768                jmp        [PC + 0x768 /* 00000FDC */]
  766. 00000876  0000 296D                ori.b      D0, 0x6D /* 'm' */
  767. // begin alternate branch 00000878-00000880
  768. label00000878:
  769. 00000878  296D A684 FCC8           move.l     [A4 - 0x338], [A5 - 0x597C]
  770. 0000087E  4267                     clr.w      -[A7]
  771. // end alternate branch 00000878-00000880
  772. label00000878: // (misaligned)
  773. 0000087A  A684                     syscall    GetOSDefault, flags=6
  774. 0000087C  FCC8 4267                .extension 0xCC8 <<F/2-3/6>> // unimplemented
  775. 00000880  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  776. 00000884  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  777. label00000888:
  778. 00000888  6092                     bra        -0x6C /* 0000081C */
  779. label0000088A:
  780. 0000088A  4CDF 1080                movem.l    D7,A4, [A7]+
  781. 0000088E  4E5E                     unlink     A6
  782. 00000890  2E9F                     move.l     [A7], [A7]+
  783. 00000892  4E75                     rts
  784. export_823:
  785. 00000894  4E56 FBA4                link       A6, -0x045C
  786. 00000898  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  787. 0000089C  70FF                     moveq.l    D0, 0xFFFFFFFF
  788. 0000089E  2D40 FCCC                move.l     [A6 - 0x334], D0
  789. 000008A2  7000                     moveq.l    D0, 0x00
  790. 000008A4  2D40 FFF8                move.l     [A6 - 0x8], D0
  791. 000008A8  7000                     moveq.l    D0, 0x00
  792. 000008AA  2D40 FFF0                move.l     [A6 - 0x10], D0
  793. 000008AE  7000                     moveq.l    D0, 0x00
  794. 000008B0  2D40 FCD0                move.l     [A6 - 0x330], D0
  795. 000008B4  486D B280                pea.l      [A5 - 0x4D80]
  796. 000008B8  A873                     syscall    SetPort
  797. 000008BA  4267                     clr.w      -[A7]
  798. 000008BC  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  799. 000008C0  A887                     syscall    TextFont
  800. 000008C2  4267                     clr.w      -[A7]
  801. 000008C4  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  802. 000008C8  4A5F                     tst.w      [A7]+
  803. 000008CA  6640                     bne        +0x42 /* 0000090C */
  804. 000008CC  2F0E                     move.l     -[A7], A6
  805. 000008CE  4EBA FEEA                jsr        [PC - 0x116 /* 000007BA */]
  806. 000008D2  486E FCE4                pea.l      [A6 - 0x31C]
  807. 000008D6  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  808. 000008DA  42A7                     clr.l      -[A7]
  809. 000008DC  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  810. 000008E0  2D5F FCE0                move.l     [A6 - 0x320], [A7]+
  811. 000008E4  102D D032                move.b     D0, [A5 - 0x2FCE]
  812. 000008E8  661E                     bne        +0x20 /* 00000908 */
  813. 000008EA  2F0E                     move.l     -[A7], A6
  814. 000008EC  4EBA FD2A                jsr        [PC - 0x2D6 /* 00000618 */]
  815. 000008F0  2F2E FCE0                move.l     -[A7], [A6 - 0x320]
  816. 000008F4  1F3C 0001                move.b     -[A7], 0x1
  817. 000008F8  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  818. 000008FC  486E FCE4                pea.l      [A6 - 0x31C]
  819. 00000900  1F3C 0002                move.b     -[A7], 0x2
  820. 00000904  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  821. label00000908:
  822. 00000908  6000 06D2                bra        +0x6D4 /* 00000FDC */
  823. label0000090C:
  824. 0000090C  1F3C 0001                move.b     -[A7], 0x1
  825. 00000910  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  826. 00000914  2D6D A404 FFFC           move.l     [A6 - 0x4], [A5 - 0x5BFC]
  827. 0000091A  102D A146                move.b     D0, [A5 - 0x5EBA]
  828. 0000091E  6606                     bne        +0x8 /* 00000926 */
  829. 00000920  7028                     moveq.l    D0, 0x28
  830. 00000922  2B40 A404                move.l     [A5 - 0x5BFC], D0
  831. label00000926:
  832. 00000926  2F0E                     move.l     -[A7], A6
  833. 00000928  4EBA FEC8                jsr        [PC - 0x138 /* 000007F2 */]
  834. 0000092C  102D ACA6                move.b     D0, [A5 - 0x535A]
  835. 00000930  670C                     beq        +0xE /* 0000093E */
  836. 00000932  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  837. 00000936  4267                     clr.w      -[A7]
  838. 00000938  2F0E                     move.l     -[A7], A6
  839. 0000093A  4EBA F7A8                jsr        [PC - 0x858 /* 000000E4 */]
  840. label0000093E:
  841. 0000093E  102E FCBE                move.b     D0, [A6 - 0x342]
  842. 00000942  802E FCBF                or.b       D0, [A6 - 0x341]
  843. 00000946  1D40 FCBD                move.b     [A6 - 0x343], D0
  844. 0000094A  2D6D A6BC FE14           move.l     [A6 - 0x1EC], [A5 - 0x5944]
  845. 00000950  102E FCBF                move.b     D0, [A6 - 0x341]
  846. 00000954  6756                     beq        +0x58 /* 000009AC */
  847. 00000956  42A7                     clr.l      -[A7]
  848. 00000958  2F2E FCC8                move.l     -[A7], [A6 - 0x338]
  849. 0000095C  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  850. 00000960  2D5F FCC4                move.l     [A6 - 0x33C], [A7]+
  851. 00000964  660A                     bne        +0xC /* 00000970 */
  852. 00000966  3F3C 0003                move.w     -[A7], 0x3
  853. 0000096A  2F0E                     move.l     -[A7], A6
  854. 0000096C  4EBA F776                jsr        [PC - 0x88A /* 000000E4 */]
  855. label00000970:
  856. 00000970  206E FCC4                movea.l    A0, [A6 - 0x33C]
  857. 00000974  2050                     movea.l    A0, [A0]
  858. 00000976  2D68 0018 FCC0           move.l     [A6 - 0x340], [A0 + 0x18]
  859. 0000097C  2F2E FCC8                move.l     -[A7], [A6 - 0x338]
  860. 00000980  4267                     clr.w      -[A7]
  861. 00000982  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  862. 00000986  102E FCBE                move.b     D0, [A6 - 0x342]
  863. 0000098A  6718                     beq        +0x1A /* 000009A4 */
  864. 0000098C  4267                     clr.w      -[A7]
  865. 0000098E  3F2D A706                move.w     -[A7], [A5 - 0x58FA]
  866. 00000992  3F2E FCC2                move.w     -[A7], [A6 - 0x33E]
  867. 00000996  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  868. 0000099A  301F                     move.w     D0, [A7]+
  869. 0000099C  48C0                     ext.l      D0
  870. 0000099E  2D40 FE14                move.l     [A6 - 0x1EC], D0
  871. 000009A2  6014                     bra        +0x16 /* 000009B8 */
  872. label000009A4:
  873. 000009A4  2D6E FCC0 FE14           move.l     [A6 - 0x1EC], [A6 - 0x340]
  874. 000009AA  600C                     bra        +0xE /* 000009B8 */
  875. label000009AC:
  876. 000009AC  102E FCBE                move.b     D0, [A6 - 0x342]
  877. 000009B0  6706                     beq        +0x8 /* 000009B8 */
  878. 000009B2  2D6D A704 FE14           move.l     [A6 - 0x1EC], [A5 - 0x58FC]
  879. label000009B8:
  880. 000009B8  7002                     moveq.l    D0, 0x02
  881. 000009BA  B0AE FE14                cmp.l      D0, [A6 - 0x1EC]
  882. 000009BE  6F04                     ble        +0x6 /* 000009C4 */
  883. 000009C0  6000 061A                bra        +0x61C /* 00000FDC */
  884. label000009C4:
  885. 000009C4  102E FCBE                move.b     D0, [A6 - 0x342]
  886. 000009C8  6708                     beq        +0xA /* 000009D2 */
  887. 000009CA  2D6D A704 FCDC           move.l     [A6 - 0x324], [A5 - 0x58FC]
  888. 000009D0  6006                     bra        +0x8 /* 000009D8 */
  889. label000009D2:
  890. 000009D2  2D6D A6BC FCDC           move.l     [A6 - 0x324], [A5 - 0x5944]
  891. label000009D8:
  892. 000009D8  42A7                     clr.l      -[A7]
  893. 000009DA  202E FCDC                move.l     D0, [A6 - 0x324]
  894. 000009DE  E780                     asl        D0, 3
  895. 000009E0  5080                     addq.l     D0, 8
  896. 000009E2  2F00                     move.l     -[A7], D0
  897. 000009E4  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  898. 000009E8  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  899. 000009EC  660A                     bne        +0xC /* 000009F8 */
  900. 000009EE  3F3C 0002                move.w     -[A7], 0x2
  901. 000009F2  2F0E                     move.l     -[A7], A6
  902. 000009F4  4EBA F6EE                jsr        [PC - 0x912 /* 000000E4 */]
  903. label000009F8:
  904. 000009F8  4267                     clr.w      -[A7]
  905. 000009FA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  906. 000009FE  4EAD 2412                jsr        [A5 + 0x2412 /* export_1150 */]
  907. 00000A02  101F                     move.b     D0, [A7]+
  908. 00000A04  6708                     beq        +0xA /* 00000A0E */
  909. 00000A06  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  910. 00000A0A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  911. label00000A0E:
  912. 00000A0E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  913. 00000A12  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  914. 00000A16  206E FFF8                movea.l    A0, [A6 - 0x8]
  915. 00000A1A  2010                     move.l     D0, [A0]
  916. 00000A1C  5E80                     addq.l     D0, 7
  917. 00000A1E  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  918. 00000A24  2D40 FFF4                move.l     [A6 - 0xC], D0
  919. 00000A28  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  920. 00000A2E  2D6D A6BC FCB0           move.l     [A6 - 0x350], [A5 - 0x5944]
  921. 00000A34  7001                     moveq.l    D0, 0x01
  922. 00000A36  2D40 FE10                move.l     [A6 - 0x1F0], D0
  923. 00000A3A  6000 0088                bra        +0x8A /* 00000AC4 */
  924. label00000A3E:
  925. 00000A3E  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  926. 00000A42  4267                     clr.w      -[A7]
  927. 00000A44  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  928. 00000A48  2F2E FE10                move.l     -[A7], [A6 - 0x1F0]
  929. 00000A4C  486E FD70                pea.l      [A6 - 0x290]
  930. 00000A50  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  931. 00000A54  101F                     move.b     D0, [A7]+
  932. 00000A56  660A                     bne        +0xC /* 00000A62 */
  933. 00000A58  2F3C 0000 8759           move.l     -[A7], 0x8759
  934. 00000A5E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  935. label00000A62:
  936. 00000A62  102E FCBE                move.b     D0, [A6 - 0x342]
  937. 00000A66  671A                     beq        +0x1C /* 00000A82 */
  938. 00000A68  2F00                     move.l     -[A7], D0
  939. 00000A6A  4267                     clr.w      -[A7]
  940. 00000A6C  2F2E FD70                move.l     -[A7], [A6 - 0x290]
  941. 00000A70  4EAD 2612                jsr        [A5 + 0x2612 /* export_1214 */]
  942. 00000A74  121F                     move.b     D1, [A7]+
  943. 00000A76  201F                     move.l     D0, [A7]+
  944. 00000A78  0A01 0001                xori.b     D1, 0x1
  945. 00000A7C  C001                     and.b      D0, D1
  946. 00000A7E  6702                     beq        +0x4 /* 00000A82 */
  947. 00000A80  603C                     bra        +0x3E /* 00000ABE */
  948. label00000A82:
  949. 00000A82  206E FEE4                movea.l    A0, [A6 - 0x11C]
  950. 00000A86  2F08                     move.l     -[A7], A0
  951. 00000A88  42A7                     clr.l      -[A7]
  952. 00000A8A  2F2E FD70                move.l     -[A7], [A6 - 0x290]
  953. 00000A8E  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  954. 00000A92  201F                     move.l     D0, [A7]+
  955. 00000A94  205F                     movea.l    A0, [A7]+
  956. 00000A96  2080                     move.l     [A0], D0
  957. 00000A98  102E FCBC                move.b     D0, [A6 - 0x344]
  958. 00000A9C  6712                     beq        +0x14 /* 00000AB0 */
  959. 00000A9E  202D A6BC                move.l     D0, [A5 - 0x5944]
  960. 00000AA2  90AE FE10                sub.l      D0, [A6 - 0x1F0]
  961. 00000AA6  206E FEE4                movea.l    A0, [A6 - 0x11C]
  962. 00000AAA  2140 0004                move.l     [A0 + 0x4], D0
  963. 00000AAE  600A                     bra        +0xC /* 00000ABA */
  964. label00000AB0:
  965. 00000AB0  206E FEE4                movea.l    A0, [A6 - 0x11C]
  966. 00000AB4  216E FE10 0004           move.l     [A0 + 0x4], [A6 - 0x1F0]
  967. label00000ABA:
  968. 00000ABA  50AE FEE4                addq.l     [A6 - 0x11C], 8
  969. label00000ABE:
  970. 00000ABE  52AE FE10                addq.l     [A6 - 0x1F0], 1
  971. 00000AC2  690C                     bvs        +0xE /* 00000AD0 */
  972. label00000AC4:
  973. 00000AC4  202E FE10                move.l     D0, [A6 - 0x1F0]
  974. 00000AC8  B0AE FCB0                cmp.l      D0, [A6 - 0x350]
  975. 00000ACC  6F00 FF70                ble        -0x8E /* 00000A3E */
  976. label00000AD0:
  977. 00000AD0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  978. 00000AD4  2F2E FCDC                move.l     -[A7], [A6 - 0x324]
  979. 00000AD8  486D 1B52                pea.l      [A5 + 0x1B52 /* export_870 */]
  980. 00000ADC  4EAD 1BF2                jsr        [A5 + 0x1BF2 /* export_890 */]
  981. 00000AE0  4267                     clr.w      -[A7]
  982. 00000AE2  2F3C 0000 2800           move.l     -[A7], 0x2800 /* '(\0' */
  983. 00000AE8  2F0E                     move.l     -[A7], A6
  984. 00000AEA  4EBA F618                jsr        [PC - 0x9E8 /* 00000104 */]
  985. 00000AEE  101F                     move.b     D0, [A7]+
  986. 00000AF0  660A                     bne        +0xC /* 00000AFC */
  987. 00000AF2  3F3C 0002                move.w     -[A7], 0x2
  988. 00000AF6  2F0E                     move.l     -[A7], A6
  989. 00000AF8  4EBA F5EA                jsr        [PC - 0xA16 /* 000000E4 */]
  990. label00000AFC:
  991. 00000AFC  102E FCBD                move.b     D0, [A6 - 0x343]
  992. 00000B00  6746                     beq        +0x48 /* 00000B48 */
  993. 00000B02  202D A6BC                move.l     D0, [A5 - 0x5944]
  994. 00000B06  5E80                     addq.l     D0, 7
  995. 00000B08  2F00                     move.l     -[A7], D0
  996. 00000B0A  7008                     moveq.l    D0, 0x08
  997. 00000B0C  2F00                     move.l     -[A7], D0
  998. 00000B0E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  999. 00000B12  2D5F FCD4                move.l     [A6 - 0x32C], [A7]+
  1000. 00000B16  42A7                     clr.l      -[A7]
  1001. 00000B18  2F2E FCD4                move.l     -[A7], [A6 - 0x32C]
  1002. 00000B1C  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  1003. 00000B20  2D5F FCD0                move.l     [A6 - 0x330], [A7]+
  1004. 00000B24  660A                     bne        +0xC /* 00000B30 */
  1005. 00000B26  3F3C 0002                move.w     -[A7], 0x2
  1006. 00000B2A  2F0E                     move.l     -[A7], A6
  1007. 00000B2C  4EBA F5B6                jsr        [PC - 0xA4A /* 000000E4 */]
  1008. label00000B30:
  1009. 00000B30  206E FCD0                movea.l    A0, [A6 - 0x330]
  1010. 00000B34  2F10                     move.l     -[A7], [A0]
  1011. 00000B36  3F3C FFFF                move.w     -[A7], 0xFFFF
  1012. 00000B3A  2F2E FCD4                move.l     -[A7], [A6 - 0x32C]
  1013. 00000B3E  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  1014. 00000B42  7000                     moveq.l    D0, 0x00
  1015. 00000B44  2D40 FCD8                move.l     [A6 - 0x328], D0
  1016. label00000B48:
  1017. 00000B48  486E FE18                pea.l      [A6 - 0x1E8]
  1018. 00000B4C  4EAD 2A4A                jsr        [A5 + 0x2A4A /* export_1349 */]
  1019. 00000B50  2D6D A688 FDFC           move.l     [A6 - 0x204], [A5 - 0x5978]
  1020. 00000B56  2D6D A68C FE00           move.l     [A6 - 0x200], [A5 - 0x5974]
  1021. 00000B5C  2D6D A6C4 FDF8           move.l     [A6 - 0x208], [A5 - 0x593C]
  1022. 00000B62  2D6E FFF4 FEE0           move.l     [A6 - 0x120], [A6 - 0xC]
  1023. 00000B68  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1024. 00000B6E  1D7C 0001 FE7C           move.b     [A6 - 0x184], 0x1
  1025. 00000B74  1D7C 0007 FEAC           move.b     [A6 - 0x154], 0x7
  1026. 00000B7A  2D6D A630 FEDC           move.l     [A6 - 0x124], [A5 - 0x59D0]
  1027. 00000B80  1D7C 0001 FCB7           move.b     [A6 - 0x349], 0x1
  1028. 00000B86  2D6E FCDC FCAC           move.l     [A6 - 0x354], [A6 - 0x324]
  1029. 00000B8C  7001                     moveq.l    D0, 0x01
  1030. 00000B8E  2D40 FE10                move.l     [A6 - 0x1F0], D0
  1031. 00000B92  6000 00FE                bra        +0x100 /* 00000C92 */
  1032. label00000B96:
  1033. 00000B96  102E FCBC                move.b     D0, [A6 - 0x344]
  1034. 00000B9A  6712                     beq        +0x14 /* 00000BAE */
  1035. 00000B9C  206E FEE0                movea.l    A0, [A6 - 0x120]
  1036. 00000BA0  202D A6BC                move.l     D0, [A5 - 0x5944]
  1037. 00000BA4  90A8 0004                sub.l      D0, [A0 + 0x4]
  1038. 00000BA8  2D40 FE82                move.l     [A6 - 0x17E], D0
  1039. 00000BAC  600A                     bra        +0xC /* 00000BB8 */
  1040. label00000BAE:
  1041. 00000BAE  206E FEE0                movea.l    A0, [A6 - 0x120]
  1042. 00000BB2  2D68 0004 FE82           move.l     [A6 - 0x17E], [A0 + 0x4]
  1043. label00000BB8:
  1044. 00000BB8  50AE FEE0                addq.l     [A6 - 0x120], 8
  1045. 00000BBC  4267                     clr.w      -[A7]
  1046. 00000BBE  486E FE7C                pea.l      [A6 - 0x184]
  1047. 00000BC2  4267                     clr.w      -[A7]
  1048. 00000BC4  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  1049. 00000BC8  1D5F FCB4                move.b     [A6 - 0x34C], [A7]+
  1050. 00000BCC  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1051. 00000BD0  4267                     clr.w      -[A7]
  1052. 00000BD2  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1053. 00000BD6  101F                     move.b     D0, [A7]+
  1054. 00000BD8  6708                     beq        +0xA /* 00000BE2 */
  1055. 00000BDA  4267                     clr.w      -[A7]
  1056. 00000BDC  2F0E                     move.l     -[A7], A6
  1057. 00000BDE  4EBA F504                jsr        [PC - 0xAFC /* 000000E4 */]
  1058. label00000BE2:
  1059. 00000BE2  102E FCBD                move.b     D0, [A6 - 0x343]
  1060. 00000BE6  674C                     beq        +0x4E /* 00000C34 */
  1061. 00000BE8  102E FCBF                move.b     D0, [A6 - 0x341]
  1062. 00000BEC  0A00 0001                xori.b     D0, 0x1
  1063. 00000BF0  4A00                     tst.b      D0
  1064. 00000BF2  6612                     bne        +0x14 /* 00000C06 */
  1065. 00000BF4  222D A684                move.l     D1, [A5 - 0x597C]
  1066. 00000BF8  B2AE FCC8                cmp.l      D1, [A6 - 0x338]
  1067. 00000BFC  57C1                     seq        D1
  1068. 00000BFE  8001                     or.b       D0, D1
  1069. 00000C00  0240 0001                andi.w     D0, 0x1
  1070. 00000C04  6720                     beq        +0x22 /* 00000C26 */
  1071. label00000C06:
  1072. 00000C06  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1073. 00000C0A  216E FE82 0004           move.l     [A0 + 0x4], [A6 - 0x17E]
  1074. 00000C10  52AE FCD8                addq.l     [A6 - 0x328], 1
  1075. 00000C14  206E FCD0                movea.l    A0, [A6 - 0x330]
  1076. 00000C18  2F10                     move.l     -[A7], [A0]
  1077. 00000C1A  202E FE82                move.l     D0, [A6 - 0x17E]
  1078. 00000C1E  5380                     subq.l     D0, 1
  1079. 00000C20  2F00                     move.l     -[A7], D0
  1080. 00000C22  A85F                     syscall    BitClr
  1081. 00000C24  600E                     bra        +0x10 /* 00000C34 */
  1082. label00000C26:
  1083. 00000C26  202E FCD8                move.l     D0, [A6 - 0x328]
  1084. 00000C2A  B0AE FE14                cmp.l      D0, [A6 - 0x1EC]
  1085. 00000C2E  6602                     bne        +0x4 /* 00000C32 */
  1086. 00000C30  606C                     bra        +0x6E /* 00000C9E */
  1087. label00000C32:
  1088. 00000C32  6058                     bra        +0x5A /* 00000C8C */
  1089. label00000C34:
  1090. 00000C34  4EAD 09CA                jsr        [A5 + 0x9CA /* export_309 */]
  1091. 00000C38  206D D828                movea.l    A0, [A5 - 0x27D8]
  1092. 00000C3C  2050                     movea.l    A0, [A0]
  1093. 00000C3E  202E FE04                move.l     D0, [A6 - 0x1FC]
  1094. 00000C42  D090                     add.l      D0, [A0]
  1095. 00000C44  2F00                     move.l     -[A7], D0
  1096. 00000C46  205F                     movea.l    A0, [A7]+
  1097. 00000C48  4E90                     jsr        [A0]
  1098. 00000C4A  102D D032                move.b     D0, [A5 - 0x2FCE]
  1099. 00000C4E  6604                     bne        +0x6 /* 00000C54 */
  1100. 00000C50  422E FCB7                clr.b      [A6 - 0x349]
  1101. label00000C54:
  1102. 00000C54  486E FEE8                pea.l      [A6 - 0x118]
  1103. 00000C58  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1104. 00000C5C  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1105. 00000C60  4267                     clr.w      -[A7]
  1106. 00000C62  2F0E                     move.l     -[A7], A6
  1107. 00000C64  4EBA F4E8                jsr        [PC - 0xB18 /* 0000014E */]
  1108. 00000C68  101F                     move.b     D0, [A7]+
  1109. 00000C6A  660A                     bne        +0xC /* 00000C76 */
  1110. 00000C6C  3F3C 0002                move.w     -[A7], 0x2
  1111. 00000C70  2F0E                     move.l     -[A7], A6
  1112. 00000C72  4EBA F470                jsr        [PC - 0xB90 /* 000000E4 */]
  1113. label00000C76:
  1114. 00000C76  42A7                     clr.l      -[A7]
  1115. 00000C78  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1116. 00000C7C  2F2E FE10                move.l     -[A7], [A6 - 0x1F0]
  1117. 00000C80  4EAD 26D2                jsr        [A5 + 0x26D2 /* export_1238 */]
  1118. 00000C84  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  1119. 00000C88  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1120. label00000C8C:
  1121. 00000C8C  52AE FE10                addq.l     [A6 - 0x1F0], 1
  1122. 00000C90  690C                     bvs        +0xE /* 00000C9E */
  1123. label00000C92:
  1124. 00000C92  202E FE10                move.l     D0, [A6 - 0x1F0]
  1125. 00000C96  B0AE FCAC                cmp.l      D0, [A6 - 0x354]
  1126. 00000C9A  6F00 FEFA                ble        -0x104 /* 00000B96 */
  1127. label00000C9E:
  1128. 00000C9E  4267                     clr.w      -[A7]
  1129. 00000CA0  486E FE18                pea.l      [A6 - 0x1E8]
  1130. 00000CA4  4267                     clr.w      -[A7]
  1131. 00000CA6  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  1132. 00000CAA  1D5F FCB4                move.b     [A6 - 0x34C], [A7]+
  1133. 00000CAE  102E FCB7                move.b     D0, [A6 - 0x349]
  1134. 00000CB2  671C                     beq        +0x1E /* 00000CD0 */
  1135. 00000CB4  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1136. 00000CB8  486E FBAC                pea.l      [A6 - 0x454]
  1137. 00000CBC  3F3C 0052                move.w     -[A7], 0x52 /* 'R' */
  1138. 00000CC0  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  1139. 00000CC4  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1140. 00000CC8  4267                     clr.w      -[A7]
  1141. 00000CCA  2F0E                     move.l     -[A7], A6
  1142. 00000CCC  4EBA F416                jsr        [PC - 0xBEA /* 000000E4 */]
  1143. label00000CD0:
  1144. 00000CD0  102E FCBE                move.b     D0, [A6 - 0x342]
  1145. 00000CD4  C02E FCBF                and.b      D0, [A6 - 0x341]
  1146. 00000CD8  6706                     beq        +0x8 /* 00000CE0 */
  1147. 00000CDA  2D6E FCD8 FE14           move.l     [A6 - 0x1EC], [A6 - 0x328]
  1148. label00000CE0:
  1149. 00000CE0  2F2E FE14                move.l     -[A7], [A6 - 0x1EC]
  1150. 00000CE4  2F0E                     move.l     -[A7], A6
  1151. 00000CE6  4EBA F5D2                jsr        [PC - 0xA2E /* 000002BA */]
  1152. 00000CEA  4267                     clr.w      -[A7]
  1153. 00000CEC  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1154. 00000CF0  486E FD40                pea.l      [A6 - 0x2C0]
  1155. 00000CF4  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  1156. 00000CF8  101F                     move.b     D0, [A7]+
  1157. 00000CFA  660A                     bne        +0xC /* 00000D06 */
  1158. 00000CFC  2F3C 0000 976F           move.l     -[A7], 0x976F
  1159. 00000D02  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1160. label00000D06:
  1161. 00000D06  42A7                     clr.l      -[A7]
  1162. 00000D08  3F2E FD56                move.w     -[A7], [A6 - 0x2AA]
  1163. 00000D0C  3F2E FD5C                move.w     -[A7], [A6 - 0x2A4]
  1164. 00000D10  3F2E FD60                move.w     -[A7], [A6 - 0x2A0]
  1165. 00000D14  3F2E FD62                move.w     -[A7], [A6 - 0x29E]
  1166. 00000D18  3F2E FD5E                move.w     -[A7], [A6 - 0x2A2]
  1167. 00000D1C  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1168. 00000D20  2D5F FDF4                move.l     [A6 - 0x20C], [A7]+
  1169. 00000D24  102E FCBD                move.b     D0, [A6 - 0x343]
  1170. 00000D28  6700 012C                beq        +0x12E /* 00000E56 */
  1171. 00000D2C  7001                     moveq.l    D0, 0x01
  1172. 00000D2E  2D40 FE10                move.l     [A6 - 0x1F0], D0
  1173. 00000D32  102E FCBC                move.b     D0, [A6 - 0x344]
  1174. 00000D36  6712                     beq        +0x14 /* 00000D4A */
  1175. 00000D38  202E FE14                move.l     D0, [A6 - 0x1EC]
  1176. 00000D3C  5380                     subq.l     D0, 1
  1177. 00000D3E  E780                     asl        D0, 3
  1178. 00000D40  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1179. 00000D44  2D40 FEE4                move.l     [A6 - 0x11C], D0
  1180. 00000D48  6006                     bra        +0x8 /* 00000D50 */
  1181. label00000D4A:
  1182. 00000D4A  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1183. label00000D50:
  1184. 00000D50  4267                     clr.w      -[A7]
  1185. 00000D52  206E FCD0                movea.l    A0, [A6 - 0x330]
  1186. 00000D56  2F10                     move.l     -[A7], [A0]
  1187. 00000D58  202E FE10                move.l     D0, [A6 - 0x1F0]
  1188. 00000D5C  5380                     subq.l     D0, 1
  1189. 00000D5E  2F00                     move.l     -[A7], D0
  1190. 00000D60  A85D                     syscall    BitTst
  1191. 00000D62  101F                     move.b     D0, [A7]+
  1192. 00000D64  675A                     beq        +0x5C /* 00000DC0 */
  1193. 00000D66  222E FE10                move.l     D1, [A6 - 0x1F0]
  1194. 00000D6A  B2AD A6BC                cmp.l      D1, [A5 - 0x5944]
  1195. 00000D6E  5FC1                     sle        D1
  1196. 00000D70  C001                     and.b      D0, D1
  1197. 00000D72  674C                     beq        +0x4E /* 00000DC0 */
  1198. 00000D74  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1199. 00000D78  4267                     clr.w      -[A7]
  1200. 00000D7A  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1201. 00000D7E  2F2E FE10                move.l     -[A7], [A6 - 0x1F0]
  1202. 00000D82  486E FD70                pea.l      [A6 - 0x290]
  1203. 00000D86  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1204. 00000D8A  101F                     move.b     D0, [A7]+
  1205. 00000D8C  660A                     bne        +0xC /* 00000D98 */
  1206. 00000D8E  2F3C 0000 60A3           move.l     -[A7], 0x60A3
  1207. 00000D94  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1208. label00000D98:
  1209. 00000D98  4267                     clr.w      -[A7]
  1210. 00000D9A  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1211. 00000D9E  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1212. 00000DA4  486E FD70                pea.l      [A6 - 0x290]
  1213. 00000DA8  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1214. 00000DAC  101F                     move.b     D0, [A7]+
  1215. 00000DAE  660A                     bne        +0xC /* 00000DBA */
  1216. 00000DB0  3F3C 0003                move.w     -[A7], 0x3
  1217. 00000DB4  2F0E                     move.l     -[A7], A6
  1218. 00000DB6  4EBA F32C                jsr        [PC - 0xCD4 /* 000000E4 */]
  1219. label00000DBA:
  1220. 00000DBA  52AE FE10                addq.l     [A6 - 0x1F0], 1
  1221. 00000DBE  6090                     bra        -0x6E /* 00000D50 */
  1222. label00000DC0:
  1223. 00000DC0  202E FE10                move.l     D0, [A6 - 0x1F0]
  1224. 00000DC4  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  1225. 00000DC8  6E7C                     bgt        +0x7E /* 00000E46 */
  1226. 00000DCA  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1227. 00000DCE  4267                     clr.w      -[A7]
  1228. 00000DD0  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1229. 00000DD4  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1230. 00000DD8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1231. 00000DDC  486E FD70                pea.l      [A6 - 0x290]
  1232. 00000DE0  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1233. 00000DE4  101F                     move.b     D0, [A7]+
  1234. 00000DE6  660A                     bne        +0xC /* 00000DF2 */
  1235. 00000DE8  2F3C 0000 60A4           move.l     -[A7], 0x60A4
  1236. 00000DEE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1237. label00000DF2:
  1238. 00000DF2  4267                     clr.w      -[A7]
  1239. 00000DF4  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1240. 00000DF8  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1241. 00000DFE  486E FD70                pea.l      [A6 - 0x290]
  1242. 00000E02  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1243. 00000E06  101F                     move.b     D0, [A7]+
  1244. 00000E08  660A                     bne        +0xC /* 00000E14 */
  1245. 00000E0A  3F3C 0003                move.w     -[A7], 0x3
  1246. 00000E0E  2F0E                     move.l     -[A7], A6
  1247. 00000E10  4EBA F2D2                jsr        [PC - 0xD2E /* 000000E4 */]
  1248. label00000E14:
  1249. 00000E14  70FF                     moveq.l    D0, 0xFFFFFFFF
  1250. 00000E16  B0AE FCCC                cmp.l      D0, [A6 - 0x334]
  1251. 00000E1A  6606                     bne        +0x8 /* 00000E22 */
  1252. 00000E1C  2D6E FE10 FCCC           move.l     [A6 - 0x334], [A6 - 0x1F0]
  1253. label00000E22:
  1254. 00000E22  202E FD70                move.l     D0, [A6 - 0x290]
  1255. 00000E26  B0AE FDFC                cmp.l      D0, [A6 - 0x204]
  1256. 00000E2A  6606                     bne        +0x8 /* 00000E32 */
  1257. 00000E2C  2D6E FE10 FE00           move.l     [A6 - 0x200], [A6 - 0x1F0]
  1258. label00000E32:
  1259. 00000E32  102E FCBC                move.b     D0, [A6 - 0x344]
  1260. 00000E36  6706                     beq        +0x8 /* 00000E3E */
  1261. 00000E38  51AE FEE4                subq.l     [A6 - 0x11C], 8
  1262. 00000E3C  6004                     bra        +0x6 /* 00000E42 */
  1263. label00000E3E:
  1264. 00000E3E  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1265. label00000E42:
  1266. 00000E42  52AE FE10                addq.l     [A6 - 0x1F0], 1
  1267. label00000E46:
  1268. 00000E46  202E FE10                move.l     D0, [A6 - 0x1F0]
  1269. 00000E4A  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  1270. 00000E4E  6F00 FF00                ble        -0xFE /* 00000D50 */
  1271. 00000E52  6000 0126                bra        +0x128 /* 00000F7A */
  1272. label00000E56:
  1273. 00000E56  102E FCBC                move.b     D0, [A6 - 0x344]
  1274. 00000E5A  6700 009C                beq        +0x9E /* 00000EF8 */
  1275. 00000E5E  202D A6BC                move.l     D0, [A5 - 0x5944]
  1276. 00000E62  E780                     asl        D0, 3
  1277. 00000E64  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1278. 00000E68  2D40 FEE4                move.l     [A6 - 0x11C], D0
  1279. 00000E6C  2D6D A6BC FBA8           move.l     [A6 - 0x458], [A5 - 0x5944]
  1280. 00000E72  7001                     moveq.l    D0, 0x01
  1281. 00000E74  2D40 FE10                move.l     [A6 - 0x1F0], D0
  1282. 00000E78  6070                     bra        +0x72 /* 00000EEA */
  1283. label00000E7A:
  1284. 00000E7A  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1285. 00000E7E  51AE FEE4                subq.l     [A6 - 0x11C], 8
  1286. 00000E82  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1287. 00000E86  202D A6BC                move.l     D0, [A5 - 0x5944]
  1288. 00000E8A  90A8 0004                sub.l      D0, [A0 + 0x4]
  1289. 00000E8E  2D40 FD3C                move.l     [A6 - 0x2C4], D0
  1290. 00000E92  4267                     clr.w      -[A7]
  1291. 00000E94  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1292. 00000E98  2F2E FD3C                move.l     -[A7], [A6 - 0x2C4]
  1293. 00000E9C  486E FD70                pea.l      [A6 - 0x290]
  1294. 00000EA0  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1295. 00000EA4  101F                     move.b     D0, [A7]+
  1296. 00000EA6  660A                     bne        +0xC /* 00000EB2 */
  1297. 00000EA8  2F3C 0000 60A2           move.l     -[A7], 0x60A2
  1298. 00000EAE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1299. label00000EB2:
  1300. 00000EB2  4267                     clr.w      -[A7]
  1301. 00000EB4  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1302. 00000EB8  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1303. 00000EBE  486E FD70                pea.l      [A6 - 0x290]
  1304. 00000EC2  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1305. 00000EC6  101F                     move.b     D0, [A7]+
  1306. 00000EC8  660A                     bne        +0xC /* 00000ED4 */
  1307. 00000ECA  3F3C 0003                move.w     -[A7], 0x3
  1308. 00000ECE  2F0E                     move.l     -[A7], A6
  1309. 00000ED0  4EBA F212                jsr        [PC - 0xDEE /* 000000E4 */]
  1310. label00000ED4:
  1311. 00000ED4  202E FD70                move.l     D0, [A6 - 0x290]
  1312. 00000ED8  B0AE FDFC                cmp.l      D0, [A6 - 0x204]
  1313. 00000EDC  6606                     bne        +0x8 /* 00000EE4 */
  1314. 00000EDE  2D6E FE10 FE00           move.l     [A6 - 0x200], [A6 - 0x1F0]
  1315. label00000EE4:
  1316. 00000EE4  52AE FE10                addq.l     [A6 - 0x1F0], 1
  1317. 00000EE8  690A                     bvs        +0xC /* 00000EF4 */
  1318. label00000EEA:
  1319. 00000EEA  202E FE10                move.l     D0, [A6 - 0x1F0]
  1320. 00000EEE  B0AE FBA8                cmp.l      D0, [A6 - 0x458]
  1321. 00000EF2  6F86                     ble        -0x78 /* 00000E7A */
  1322. label00000EF4:
  1323. 00000EF4  6000 0084                bra        +0x86 /* 00000F7A */
  1324. label00000EF8:
  1325. 00000EF8  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1326. 00000EFE  2D6D A6BC FBA4           move.l     [A6 - 0x45C], [A5 - 0x5944]
  1327. 00000F04  7001                     moveq.l    D0, 0x01
  1328. 00000F06  2D40 FE10                move.l     [A6 - 0x1F0], D0
  1329. 00000F0A  6064                     bra        +0x66 /* 00000F70 */
  1330. label00000F0C:
  1331. 00000F0C  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  1332. 00000F10  4267                     clr.w      -[A7]
  1333. 00000F12  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1334. 00000F16  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1335. 00000F1A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1336. 00000F1E  486E FD70                pea.l      [A6 - 0x290]
  1337. 00000F22  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1338. 00000F26  101F                     move.b     D0, [A7]+
  1339. 00000F28  660A                     bne        +0xC /* 00000F34 */
  1340. 00000F2A  2F3C 0000 5BBA           move.l     -[A7], 0x5BBA
  1341. 00000F30  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1342. label00000F34:
  1343. 00000F34  4267                     clr.w      -[A7]
  1344. 00000F36  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1345. 00000F3A  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1346. 00000F40  486E FD70                pea.l      [A6 - 0x290]
  1347. 00000F44  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1348. 00000F48  101F                     move.b     D0, [A7]+
  1349. 00000F4A  660A                     bne        +0xC /* 00000F56 */
  1350. 00000F4C  3F3C 0003                move.w     -[A7], 0x3
  1351. 00000F50  2F0E                     move.l     -[A7], A6
  1352. 00000F52  4EBA F190                jsr        [PC - 0xE70 /* 000000E4 */]
  1353. label00000F56:
  1354. 00000F56  202E FD70                move.l     D0, [A6 - 0x290]
  1355. 00000F5A  B0AE FDFC                cmp.l      D0, [A6 - 0x204]
  1356. 00000F5E  6606                     bne        +0x8 /* 00000F66 */
  1357. 00000F60  2D6E FE10 FE00           move.l     [A6 - 0x200], [A6 - 0x1F0]
  1358. label00000F66:
  1359. 00000F66  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1360. 00000F6A  52AE FE10                addq.l     [A6 - 0x1F0], 1
  1361. 00000F6E  690A                     bvs        +0xC /* 00000F7A */
  1362. label00000F70:
  1363. 00000F70  202E FE10                move.l     D0, [A6 - 0x1F0]
  1364. 00000F74  B0AE FBA4                cmp.l      D0, [A6 - 0x45C]
  1365. 00000F78  6F92                     ble        -0x6C /* 00000F0C */
  1366. label00000F7A:
  1367. 00000F7A  7001                     moveq.l    D0, 0x01
  1368. 00000F7C  B0AD A6B4                cmp.l      D0, [A5 - 0x594C]
  1369. 00000F80  6C06                     bge        +0x8 /* 00000F88 */
  1370. 00000F82  08AD 0004 A6DC           bclr.b     [A5 - 0x5924], 0x4
  1371. label00000F88:
  1372. 00000F88  4267                     clr.w      -[A7]
  1373. 00000F8A  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  1374. 00000F8E  7001                     moveq.l    D0, 0x01
  1375. 00000F90  2F00                     move.l     -[A7], D0
  1376. 00000F92  486E FD70                pea.l      [A6 - 0x290]
  1377. 00000F96  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  1378. 00000F9A  101F                     move.b     D0, [A7]+
  1379. 00000F9C  660A                     bne        +0xC /* 00000FA8 */
  1380. 00000F9E  2F3C 0000 931B           move.l     -[A7], 0x931B
  1381. 00000FA4  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1382. label00000FA8:
  1383. 00000FA8  2B6E FDF4 A6C4           move.l     [A5 - 0x593C], [A6 - 0x20C]
  1384. 00000FAE  2B6E FD70 A6C0           move.l     [A5 - 0x5940], [A6 - 0x290]
  1385. 00000FB4  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1386. 00000FB8  2B6E FE00 A68C           move.l     [A5 - 0x5974], [A6 - 0x200]
  1387. 00000FBE  4267                     clr.w      -[A7]
  1388. 00000FC0  2F2E FDF8                move.l     -[A7], [A6 - 0x208]
  1389. 00000FC4  4EAD 25BA                jsr        [A5 + 0x25BA /* export_1203 */]
  1390. 00000FC8  101F                     move.b     D0, [A7]+
  1391. 00000FCA  660A                     bne        +0xC /* 00000FD6 */
  1392. 00000FCC  2F3C 0004 3843           move.l     -[A7], 0x43843
  1393. 00000FD2  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1394. label00000FD6:
  1395. 00000FD6  2F0E                     move.l     -[A7], A6
  1396. 00000FD8  4EBA F0AC                jsr        [PC - 0xF54 /* 00000086 */]
  1397. label00000FDC:
  1398. 00000FDC  4FEE FB84                lea.l      A7, [A6 - 0x47C]
  1399. 00000FE0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1400. 00000FE4  4E5E                     unlink     A6
  1401. 00000FE6  4E75                     rts
  1402.